Next: XPM Images, Previous: Image Descriptors, Up: Images [Contents][Index]
To use XBM format, specify xbm as the image type.
This image format doesn’t require an external library, so
images of this type are always supported.
Additional image properties supported for the xbm
image type are:
:foreground foregroundThe value, foreground, should be a string
specifying the image foreground color, or nil
for the default color. This color is used for each pixel in
the XBM that is 1. The default is the frame’s
foreground color.
:background backgroundThe value, background, should be a string
specifying the image background color, or nil
for the default color. This color is used for each pixel in
the XBM that is 0. The default is the frame’s
background color.
If you specify an XBM image using data within Emacs instead of an external file, use the following three properties:
:data dataThe value, data, specifies the contents of the image. There are three formats you can use for data:
:height and
:width.:height and :width in this case,
because omitting them is what indicates the data has the
format of an XBM file. The file contents specify the height
and width of the image.height bits. In this case, you must specify
:height and :width, both to
indicate that the string contains just the bits rather than
a whole XBM file, and to specify the size of the
image.:width widthThe value, width, specifies the width of the image, in pixels.
:height heightThe value, height, specifies the height of the image, in pixels.
Next: XPM Images, Previous: Image Descriptors, Up: Images [Contents][Index]